HTML、CSS、JavaScript 幾乎總是一起出現,新手很容易把它們看成三種都能拿來做網頁的語言。實際上,它們處理的是不同層次:HTML 標記內容的架構,CSS 決定畫面怎麼呈現,JavaScript 則負責回應操作、更新狀態與取得資料。知道這個分工後,即使程式主要由 AI 產生,你也比較能判斷問題究竟發生在哪一層。
這支影片會從同一張商品卡開始,逐層把內容加回來。你會看到:
這些基礎觀念最實際的用途,是讓修改需求說得更準確。字的意思或排列順序不對,通常先看 HTML;顏色、寬度或版面跑掉,問題多半在 CSS;按鈕按了沒反應、資料沒有更新,就要往 JavaScript 與 API 的方向檢查。你不必一開始就把所有語法背完,但至少要能分辨 AI 改的是內容、外觀還是互動,才不會修一個按鈕顏色,卻連資料流程都一起重寫。
想看三層怎麼一步一步疊起來,可以搭配這篇的互動式簡報。簡報裡可以直接切換不同層次,觀察同一張商品卡少了其中一層會變成什麼樣子。先看影片建立整體印象,再回到簡報操作一次,之後不論自己閱讀程式,或請 AI 協助修改,都會更容易說清楚要動哪裡。
文章同步發表於 https://book.casper.tw/it2026/html-css-javascript